package com.vca.common.constants;

/**
 * @Description:定时器消费key
 * @author:chenbing
 * @date 2022/12/29 14:01
 */
public class OrderRedisConstans {
    /**
     * @Description:小程序
     * @author:chenbing
     * @date 2022/12/29 18:32
     */
    public static final int SYSTEM_TYPE_ROUTINE = 2;
    /**
     * @Description:课程/套课/讲座/展览/商品支付成功后置处理
     * @author:chenbing
     * @date 2022/12/29 14:01
     */
    public static final String ORDER_PAY_SUCCESSFUL = "order_pay_successful";
    /**
     * @Description:排队状态通知
     * @author:chenbing
     * @date 2022/12/30 13:28
     */
    public static final String LINE_UP_NOTICE = "line_up_notice_task";
    /**
     * @Description:课程/套课/讲座/展览/商品订单，未支付的订单，超时自动取消
     * @author:chenbing
     * @date 2022/12/30 14:52
     */
    public static final String ORDER_AUTO_CANCEL_KEY = "order_auto_cancel_key";

    /**
     * @Description:储存预约成功后的订单
     * @author:chenbing
     * @date 2022/12/30 16:39
     */
    public static final String ACTIVITY_START_KEY = "activity_start_key";

    /**
     * @Description:公众号
     * @author:chenbing
     * @date 2022/12/29 18:32
     */
    public static final int SYSTEM_TYPE_PUBLIC = 1;

    /**
     * @Description:课程/套课/讲座/展览预约成功通知标记
     * @author:chenbing
     * @date 2023/1/3 10:52
     */
    public static final String PAY_SUCCESS_OF_EVENT = "paySuccessOfEvent";
    /**
     * @Description:商品订单支付成功通知标记
     * @author:chenbing
     * @date 2023/1/3 10:52
     */
    public static final String PAY_SUCCESS_OF_PRODUCT = "paySuccessOfProduct";
    /**
     * @Description:商品订单取消通知标记
     * @author:chenbing
     * @date 2023/1/3 10:53
     */
    public static final String CANCEL_ORDER_OF_PRODUCT = "cancelOrderOfProduct";
    /**
     * @Description:活动开始通知标记
     * @author:chenbing
     * @date 2023/1/3 10:53
     */
    public static final String START_ACTIVITY_OF_EVENT = "startActivityOfEvent";
    /**
     * @Description:活动取消通知标记
     * @author:chenbing
     * @date 2023/1/3 10:54
     */
    public static final String CANCEL_ACTIVITY_OF_EVENT = "cancelActivityOfEvent";
    /**
     * @Description:课程/套课/讲座/展览取消预约标记
     * @author:chenbing
     * @date 2023/1/3 10:55
     */
    public static final String CANCEL_APPOIMENT = "cancelAppoiment";
    /**
     * @Description:课程/套课/讲座/展览/商品订单，未支付的订单，超时自动取消标记
     * @author:chenbing
     * @date 2023/1/3 10:55
     */
    public static final String CANCEL_ORDER_BY_SYSTEM = "cancelOrderBySystem";
    /**
     * @Description:商品订单发货通知标记
     * @author:chenbing
     * @date 2023/1/3 10:56
     */
    public static final String ORDER_DELIVERY = "orderDelivery";
    /**
     * @Description:商品订单用户手动/系统自动确认收货通知标记
     * @author:chenbing
     * @date 2023/1/3 10:56
     */
    public static final String CONFIRM_RECEIPT = "confirmReceipt";
    /**
     * @Description:课程/套课/讲座/展览订单核销通知标记
     * @author:chenbing
     * @date 2023/1/3 10:57
     */
    public static final String WRITE_OFF_OF_EVENT = "writeOffOfEvent";
    /**
     * @Description:订单同意退货通知标记
     * @author:chenbing
     * @date 2023/1/3 10:57
     */
    public static final String RETURN_GOODS_TO_SUCCESS = "returnGoodsToSuccess";
    /**
     * @Description:订单拒绝退货通知标记
     * @author:chenbing
     * @date 2023/1/3 10:58
     */
    public static final String RETURN_GOODS_TO_ERROR = "returnGoodsToError";
    /**
     * @Description:礼品卡过期提醒标记
     * @author:chenbing
     * @date 2023/1/3 10:59
     */
    public static final String GIFT_CARD_EXPIRATION_REMINDER = "giftCardExpirationReminder";
    /**
     * @Description:排队状态通知标记
     * @author:chenbing
     * @date 2023/1/3 10:59
     */
    public static final String QUEUE_STATUS = "queueStatus";
    /**
     * @Description:订单同意退款通知标记
     * @author:chenbing
     * @date 2023/1/3 11:00
     */
    public static final String REFUND_ORDER_TO_SUCCESS = "refundOrderToSuccess";
    /**
     * @Description:订单拒绝退款通知标记
     * @author:chenbing
     * @date 2023/1/3 11:00
     */
    public static final String REFUND_ORDER_TO_ERROR = "refundOrderToError";
    /**
     *@Description:授权码
     *@author:chenbing
     *@date 2023/1/3 11:31
     */
    public static final String AuthorizationCode = "AuthorizationCode";
    /**
     *@Description:发件人邮箱
     *@author:chenbing
     *@date 2023/1/3 11:31
     */
    public static final String MyEmail = "MyEmail";
    /**
     *@Description:SMTP服务器地址
     *@author:chenbing
     *@date 2023/1/3 11:31
     */
    public static final String SMTPEmail = "SMTPEmail";
    /**
     *@Description:发件人姓名
     *@author:chenbing
     *@date 2023/1/3 11:32
     */
    public static final String MyName = "MyName";
    /**
     *@Description:邮件内容key
     *@author:chenbing
     *@date 2023/1/3 13:36
     */
    public static final String EMAIL_TEMPLATE_MESSAGE = "email_template_message";
    /**
     *@Description:短信内容key
     *@author:chenbing
     *@date 2023/1/4 10:06
     */
    public static final String SMS_TEMPLATE_MESSAGE = "sms_template_message";
}
